package com.infore.dataAudit.entity;

import java.io.Serializable;
import javax.persistence.*;

import org.hibernate.annotations.GenericGenerator;

import java.util.Date;


/**
 * The persistent class for the T_DATA_AUDIT_SIGN_RECORD database table.
 * 有效无效存疑操作记录表
 */
@Entity
@Table(name="T_DATA_AUDIT_SIGN_RECORD")
@NamedQuery(name="TDataAuditSignRecord.findAll", query="SELECT t FROM TDataAuditSignRecord t")
public class TDataAuditSignRecord implements Serializable {
	private static final long serialVersionUID = 1L;

	@Id
	@Column(name="ID")
    @GeneratedValue(generator = "uuidGenerator")
    @GenericGenerator(name = "uuidGenerator", strategy = "uuid") // UUID生成策略
	private String id;

	@Column(name="AUDIT_DATE")
	private Date auditDate;
	
	/**   标记描述  **/
	@Column(name="AUDIT_OPERATION")
	private String auditOperation;
	
	/**   审核描述  **/
	@Column(name="AUDIT_REASON")
	private String auditReason;

	@Column(name="AUDIT_USER")
	private String auditUser;

	@Column(name="FLOW_INSTANCE_ID")
	private String flowInstanceId;

	@Column(name="PROJ_ID")
	private String projId;

	@Column(name="PROJ_NAME")
	private String projName;

	@Column(name="PROJ_VALUE")
	private Double projValue;

	@Column(name="STATION_DATE")
	private Date stationDate;

	@Column(name="STATION_MN")
	private String stationMn;

	public TDataAuditSignRecord() {
	}

	public String getId() {
		return this.id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public Date getAuditDate() {
		return this.auditDate;
	}

	public void setAuditDate(Date auditDate) {
		this.auditDate = auditDate;
	}

	public String getAuditOperation() {
		return this.auditOperation;
	}

	public void setAuditOperation(String auditOperation) {
		this.auditOperation = auditOperation;
	}

	public String getAuditReason() {
		return this.auditReason;
	}

	public void setAuditReason(String auditReason) {
		this.auditReason = auditReason;
	}

	public String getAuditUser() {
		return this.auditUser;
	}

	public void setAuditUser(String auditUser) {
		this.auditUser = auditUser;
	}

	public String getFlowInstanceId() {
		return this.flowInstanceId;
	}

	public void setFlowInstanceId(String flowInstanceId) {
		this.flowInstanceId = flowInstanceId;
	}

	public String getProjId() {
		return this.projId;
	}

	public void setProjId(String projId) {
		this.projId = projId;
	}

	public String getProjName() {
		return this.projName;
	}

	public void setProjName(String projName) {
		this.projName = projName;
	}

	public double getProjValue() {
		return this.projValue;
	}

	public void setProjValue(double projValue) {
		this.projValue = projValue;
	}

	public Date getStationDate() {
		return this.stationDate;
	}

	public void setStationDate(Date stationDate) {
		this.stationDate = stationDate;
	}

	public String getStationMn() {
		return this.stationMn;
	}

	public void setStationMn(String stationMn) {
		this.stationMn = stationMn;
	}

}